package com.settlement.system.model.form;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

/**
* <p>
* oms订单明细表
* </p>
*
* @author huangrensen
* @since 2024-08-02
*/
@Schema
@Data
public class OdsOmsRetailSalesOrderDetailsForm {
    @Schema(description="货号")
    private String goodsSn;

    @Schema(description="订单明细唯一id")
    private String lineNo;

    @Schema(description="订单号")
    private String orderSn;

    @Schema(description="sku")
    private String sku;

    @Schema(description="货号id")
    private Long goodsId;

    @Schema(description="sku_id")
    private Long skuId;

    @Schema(description="商品数量")
    private Long goodsNumber;

    @Schema(description="商品单价")
    private Long goodsPrice;

    @Schema(description="商品网店在售价格")
    private Long shopPrice;

    @Schema(description="均摊价格")
    private Long sharePrice;

    @Schema(description="均摊实付金额")
    private Long sharePayment;

    @Schema(description="商品原始订单号")
    private String originalOrderSn;

    @Schema(description="商品原始交易编号")
    private String originalDealCode;

    @Schema(description="子交易号")
    private String subDealCode;

    @Schema(description="平台商品ID")
    private Long numIid;

    @Schema(description="商品图片的绝对路径")
    private String picPath;

    @Schema(description="商品名")
    private String goodsName;

    @Schema(description="是否赠品")
    private Integer isGift;

    @Schema(description="平均物流成本")
    private Long shareShippingFee;

    @Schema(description="")
    private String dealCode;

    @Schema(description="是否预购0否，1是")
    private Integer isYugou;

    @Schema(description="sku")
    private String barcode;

    @Schema(description="套餐SKU")
    private String tcSku;

    @Schema(description="套餐套数")
    private Integer tcGoodsNumber;

    @Schema(description="单个套餐数量")
    private Integer taocanSingleSl;

    @Schema(description="套餐关联标记")
    private String taocanLinkSign;

    @Schema(description="实付金额")
    private Long payment;

    @Schema(description="买家指定物流")
    private String shippingType;

    @Schema(description="")
    private String pookDjwk;

    @Schema(description="")
    private Long fxsPrice;

    @Schema(description="商品名称简称")
    private String goodsSname;

    @Schema(description="")
    private Integer isCombo;

    @Schema(description="订单商品id")
    private Long orderGoodsId;

    @Schema(description="成本价")
    private Long cbj;

    @Schema(description="颜色代码")
    private String colorCode;

    @Schema(description="颜色名称")
    private String colorName;

    @Schema(description="尺码代码")
    private String sizeCode;

    @Schema(description="尺码名称")
    private String sizeName;

    @Schema(description="品牌名称")
    private String brandName;

    @Schema(description="单位名称")
    private String danweiName;

    @Schema(description="优惠金额")
    private Integer sjDiscount;

    @Schema(description="套餐编号")
    private String tcSn;

    @Schema(description="")
    private Long xjFxsPrice;

    @Schema(description="最新更新时间")
    private LocalDateTime lastUpdate;

}
